package scauCmiScaffolding.compiled;

import org.eclipse.jet.JET2Context;
import org.eclipse.jet.JET2Template;
import org.eclipse.jet.JET2Writer;
import org.eclipse.jet.taglib.RuntimeTagElement;
import org.eclipse.jet.taglib.TagInfo;

public class _jet_field implements JET2Template {
    private static final String _jetns_c = "org.eclipse.jet.controlTags"; //$NON-NLS-1$
    private static final String _jetns_java = "org.eclipse.jet.javaTags"; //$NON-NLS-1$

    public _jet_field() {
        super();
    }

    private static final String NL = System.getProperty("line.separator"); //$NON-NLS-1$
    
    private static final TagInfo _td_c_iterate_4_1 = new TagInfo("c:iterate", //$NON-NLS-1$
            4, 1,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_5_19 = new TagInfo("c:get", //$NON-NLS-1$
            5, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($primaryKey/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_import_7_4 = new TagInfo("java:import", //$NON-NLS-1$
            7, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_if_8_3 = new TagInfo("c:if", //$NON-NLS-1$
            8, 3,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$pcolCount<2", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_12_3 = new TagInfo("c:choose", //$NON-NLS-1$
            12, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_13_4 = new TagInfo("c:when", //$NON-NLS-1$
            13, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@isForeignKey='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_14_5 = new TagInfo("c:get", //$NON-NLS-1$
            14, 5,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_14_47 = new TagInfo("c:get", //$NON-NLS-1$
            14, 47,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($primaryKey/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_16_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            16, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_17_5 = new TagInfo("c:get", //$NON-NLS-1$
            17, 5,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_17_47 = new TagInfo("c:get", //$NON-NLS-1$
            17, 47,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($primaryKey/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_24_1 = new TagInfo("c:iterate", //$NON-NLS-1$
            24, 1,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$bcols", //$NON-NLS-1$
                "attribute", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_26_2 = new TagInfo("c:if", //$NON-NLS-1$
            26, 2,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$attribute/@javaType='byte[]'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_28_19 = new TagInfo("c:get", //$NON-NLS-1$
            28, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_32_3 = new TagInfo("c:choose", //$NON-NLS-1$
            32, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_33_3 = new TagInfo("c:when", //$NON-NLS-1$
            33, 3,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$attribute/@name='id'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_34_4 = new TagInfo("c:get", //$NON-NLS-1$
            34, 4,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($attribute/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_34_45 = new TagInfo("c:get", //$NON-NLS-1$
            34, 45,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_36_3 = new TagInfo("c:otherwise", //$NON-NLS-1$
            36, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_37_4 = new TagInfo("c:get", //$NON-NLS-1$
            37, 4,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($attribute/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_45 = new TagInfo("c:get", //$NON-NLS-1$
            37, 45,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_42_2 = new TagInfo("c:if", //$NON-NLS-1$
            42, 2,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$attribute/@javaType='String'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_44_19 = new TagInfo("c:get", //$NON-NLS-1$
            44, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_47_3 = new TagInfo("c:choose", //$NON-NLS-1$
            47, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_48_3 = new TagInfo("c:when", //$NON-NLS-1$
            48, 3,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$attribute/@name='id'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_49_4 = new TagInfo("c:get", //$NON-NLS-1$
            49, 4,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($attribute/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_49_45 = new TagInfo("c:get", //$NON-NLS-1$
            49, 45,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_51_3 = new TagInfo("c:otherwise", //$NON-NLS-1$
            51, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_52_4 = new TagInfo("c:get", //$NON-NLS-1$
            52, 4,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($attribute/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_45 = new TagInfo("c:get", //$NON-NLS-1$
            52, 45,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_57_2 = new TagInfo("c:if", //$NON-NLS-1$
            57, 2,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$attribute/@javaType='BigDecimal'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_19 = new TagInfo("c:get", //$NON-NLS-1$
            59, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_62_3 = new TagInfo("c:choose", //$NON-NLS-1$
            62, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_63_3 = new TagInfo("c:when", //$NON-NLS-1$
            63, 3,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$attribute/@name='id'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_import_64_4 = new TagInfo("java:import", //$NON-NLS-1$
            64, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_64_27 = new TagInfo("c:get", //$NON-NLS-1$
            64, 27,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($attribute/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_64_82 = new TagInfo("c:get", //$NON-NLS-1$
            64, 82,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_66_3 = new TagInfo("c:otherwise", //$NON-NLS-1$
            66, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_java_import_67_4 = new TagInfo("java:import", //$NON-NLS-1$
            67, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_67_27 = new TagInfo("c:get", //$NON-NLS-1$
            67, 27,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($attribute/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_67_82 = new TagInfo("c:get", //$NON-NLS-1$
            67, 82,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_72_2 = new TagInfo("c:if", //$NON-NLS-1$
            72, 2,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$attribute/@javaType='Integer'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_74_19 = new TagInfo("c:get", //$NON-NLS-1$
            74, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_77_3 = new TagInfo("c:choose", //$NON-NLS-1$
            77, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_78_3 = new TagInfo("c:when", //$NON-NLS-1$
            78, 3,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$attribute/@name='id'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_79_4 = new TagInfo("c:get", //$NON-NLS-1$
            79, 4,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($attribute/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_79_45 = new TagInfo("c:get", //$NON-NLS-1$
            79, 45,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_81_3 = new TagInfo("c:otherwise", //$NON-NLS-1$
            81, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_82_4 = new TagInfo("c:get", //$NON-NLS-1$
            82, 4,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($attribute/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_82_45 = new TagInfo("c:get", //$NON-NLS-1$
            82, 45,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_87_2 = new TagInfo("c:if", //$NON-NLS-1$
            87, 2,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$attribute/@javaType='Calendar'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_90_19 = new TagInfo("c:get", //$NON-NLS-1$
            90, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_93_3 = new TagInfo("c:choose", //$NON-NLS-1$
            93, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_94_3 = new TagInfo("c:when", //$NON-NLS-1$
            94, 3,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$attribute/@name='id'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_import_95_4 = new TagInfo("java:import", //$NON-NLS-1$
            95, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_95_27 = new TagInfo("c:get", //$NON-NLS-1$
            95, 27,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($attribute/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_95_82 = new TagInfo("c:get", //$NON-NLS-1$
            95, 82,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_97_3 = new TagInfo("c:otherwise", //$NON-NLS-1$
            97, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_java_import_98_4 = new TagInfo("java:import", //$NON-NLS-1$
            98, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_98_27 = new TagInfo("c:get", //$NON-NLS-1$
            98, 27,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($attribute/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_98_82 = new TagInfo("c:get", //$NON-NLS-1$
            98, 82,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_103_2 = new TagInfo("c:if", //$NON-NLS-1$
            103, 2,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$attribute/@javaType='Boolean'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_105_19 = new TagInfo("c:get", //$NON-NLS-1$
            105, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_108_3 = new TagInfo("c:choose", //$NON-NLS-1$
            108, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_109_3 = new TagInfo("c:when", //$NON-NLS-1$
            109, 3,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$attribute/@name='id'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_110_4 = new TagInfo("c:get", //$NON-NLS-1$
            110, 4,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($attribute/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_110_45 = new TagInfo("c:get", //$NON-NLS-1$
            110, 45,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_112_3 = new TagInfo("c:otherwise", //$NON-NLS-1$
            112, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_113_4 = new TagInfo("c:get", //$NON-NLS-1$
            113, 4,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($attribute/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_113_45 = new TagInfo("c:get", //$NON-NLS-1$
            113, 45,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_120_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            120, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$fcols", //$NON-NLS-1$
                "foreign", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_121_3 = new TagInfo("c:iterate", //$NON-NLS-1$
            121, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$tables/table", //$NON-NLS-1$
                "fcolReferenceTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_122_4 = new TagInfo("c:if", //$NON-NLS-1$
            122, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$foreign/@referenceTable=$fcolReferenceTable/@name", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_123_5 = new TagInfo("c:choose", //$NON-NLS-1$
            123, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_125_6 = new TagInfo("c:when", //$NON-NLS-1$
            125, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$foreign/@isPrimaryKey='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_import_126_7 = new TagInfo("java:import", //$NON-NLS-1$
            126, 7,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_128_42 = new TagInfo("c:get", //$NON-NLS-1$
            128, 42,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_128_117 = new TagInfo("c:get", //$NON-NLS-1$
            128, 117,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@referenceColumn)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_128_179 = new TagInfo("c:if", //$NON-NLS-1$
            128, 179,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$foreign/@key='uni'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_130_7 = new TagInfo("c:get", //$NON-NLS-1$
            130, 7,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_130_66 = new TagInfo("c:get", //$NON-NLS-1$
            130, 66,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_133_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            133, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_java_import_134_7 = new TagInfo("java:import", //$NON-NLS-1$
            134, 7,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_136_42 = new TagInfo("c:get", //$NON-NLS-1$
            136, 42,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_136_117 = new TagInfo("c:get", //$NON-NLS-1$
            136, 117,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@referenceColumn)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_136_179 = new TagInfo("c:if", //$NON-NLS-1$
            136, 179,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$foreign/@key='uni'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_138_7 = new TagInfo("c:get", //$NON-NLS-1$
            138, 7,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_138_66 = new TagInfo("c:get", //$NON-NLS-1$
            138, 66,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_146_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            146, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$refs", //$NON-NLS-1$
                "referenced", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_147_3 = new TagInfo("c:iterate", //$NON-NLS-1$
            147, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$tables/table", //$NON-NLS-1$
                "everyTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_148_4 = new TagInfo("c:if", //$NON-NLS-1$
            148, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$everyTable/@name=$referenced/@name", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_149_5 = new TagInfo("c:choose", //$NON-NLS-1$
            149, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_151_6 = new TagInfo("c:when", //$NON-NLS-1$
            151, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$everyTable/@isRelation='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_152_7 = new TagInfo("c:choose", //$NON-NLS-1$
            152, 7,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_153_8 = new TagInfo("c:when", //$NON-NLS-1$
            153, 8,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenced/column/@columnOrder='1'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_import_154_9 = new TagInfo("java:import", //$NON-NLS-1$
            154, 9,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_155_33 = new TagInfo("c:get", //$NON-NLS-1$
            155, 33,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_155_87 = new TagInfo("c:get", //$NON-NLS-1$
            155, 87,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinColumn)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_157_23 = new TagInfo("c:get", //$NON-NLS-1$
            157, 23,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$packageName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_157_61 = new TagInfo("c:get", //$NON-NLS-1$
            157, 61,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_157_133 = new TagInfo("c:get", //$NON-NLS-1$
            157, 133,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_157_207 = new TagInfo("c:get", //$NON-NLS-1$
            157, 207,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_160_8 = new TagInfo("c:otherwise", //$NON-NLS-1$
            160, 8,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_java_import_161_9 = new TagInfo("java:import", //$NON-NLS-1$
            161, 9,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_163_31 = new TagInfo("c:get", //$NON-NLS-1$
            163, 31,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$project/model/database/@schema", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_163_91 = new TagInfo("c:get", //$NON-NLS-1$
            163, 91,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lower-case($everyTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_163_177 = new TagInfo("c:get", //$NON-NLS-1$
            163, 177,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_163_262 = new TagInfo("c:get", //$NON-NLS-1$
            163, 262,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@referencedColumn)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_163_426 = new TagInfo("c:get", //$NON-NLS-1$
            163, 426,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@inverseJoinColumn)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_163_524 = new TagInfo("c:get", //$NON-NLS-1$
            163, 524,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@referencedColumn)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_165_23 = new TagInfo("c:get", //$NON-NLS-1$
            165, 23,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$packageName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_165_61 = new TagInfo("c:get", //$NON-NLS-1$
            165, 61,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_165_134 = new TagInfo("c:get", //$NON-NLS-1$
            165, 134,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_165_208 = new TagInfo("c:get", //$NON-NLS-1$
            165, 208,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_170_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            170, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_java_import_171_7 = new TagInfo("java:import", //$NON-NLS-1$
            171, 7,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_172_30 = new TagInfo("c:get", //$NON-NLS-1$
            172, 30,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_174_21 = new TagInfo("c:get", //$NON-NLS-1$
            174, 21,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$packageName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_174_59 = new TagInfo("c:get", //$NON-NLS-1$
            174, 59,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_174_112 = new TagInfo("c:get", //$NON-NLS-1$
            174, 112,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_174_167 = new TagInfo("c:get", //$NON-NLS-1$
            174, 167,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );

    public void generate(final JET2Context context, final JET2Writer __out) {
        JET2Writer out = __out;
        out.write("private static final long serialVersionUID = 1L;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t   ");  //$NON-NLS-1$        
        out.write(NL);         
        // （1）生成主键：有多个主键  
        RuntimeTagElement _jettag_c_iterate_4_1 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_4_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_4_1.setRuntimeParent(null);
        _jettag_c_iterate_4_1.setTagInfo(_td_c_iterate_4_1);
        _jettag_c_iterate_4_1.doStart(context, out);
        while (_jettag_c_iterate_4_1.okToProcessBody()) {
            out.write("\t\t@Column(name = \"");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_5_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_5_19); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_5_19.setRuntimeParent(_jettag_c_iterate_4_1);
            _jettag_c_get_5_19.setTagInfo(_td_c_get_5_19);
            _jettag_c_get_5_19.doStart(context, out);
            _jettag_c_get_5_19.doEnd();
            out.write("\",nullable = false)");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t@Basic(fetch = FetchType.EAGER)");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t@");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_import_7_4 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_7_4); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_import_7_4.setRuntimeParent(_jettag_c_iterate_4_1);
            _jettag_java_import_7_4.setTagInfo(_td_java_import_7_4);
            _jettag_java_import_7_4.doStart(context, out);
            JET2Writer _jettag_java_import_7_4_saved_out = out;
            while (_jettag_java_import_7_4.okToProcessBody()) {
                out = out.newNestedContentWriter();
                out.write("javax.persistence.Id");  //$NON-NLS-1$        
                _jettag_java_import_7_4.handleBodyContent(out);
            }
            out = _jettag_java_import_7_4_saved_out;
            _jettag_java_import_7_4.doEnd();
            out.write(NL);         
            RuntimeTagElement _jettag_c_if_8_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_8_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_if_8_3.setRuntimeParent(_jettag_c_iterate_4_1);
            _jettag_c_if_8_3.setTagInfo(_td_c_if_8_3);
            _jettag_c_if_8_3.doStart(context, out);
            while (_jettag_c_if_8_3.okToProcessBody()) {
                out.write("\t\t\t@GeneratedValue(strategy=GenerationType.IDENTITY)");  //$NON-NLS-1$        
                out.write(NL);         
                _jettag_c_if_8_3.handleBodyContent(out);
            }
            _jettag_c_if_8_3.doEnd();
            out.write("\t\t@XmlElement");  //$NON-NLS-1$        
            out.write(NL);         
            RuntimeTagElement _jettag_c_choose_12_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_12_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_choose_12_3.setRuntimeParent(_jettag_c_iterate_4_1);
            _jettag_c_choose_12_3.setTagInfo(_td_c_choose_12_3);
            _jettag_c_choose_12_3.doStart(context, out);
            JET2Writer _jettag_c_choose_12_3_saved_out = out;
            while (_jettag_c_choose_12_3.okToProcessBody()) {
                out = out.newNestedContentWriter();
                RuntimeTagElement _jettag_c_when_13_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_13_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_when_13_4.setRuntimeParent(_jettag_c_choose_12_3);
                _jettag_c_when_13_4.setTagInfo(_td_c_when_13_4);
                _jettag_c_when_13_4.doStart(context, out);
                JET2Writer _jettag_c_when_13_4_saved_out = out;
                while (_jettag_c_when_13_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    out.write("\t\t\t\t");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_14_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_14_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_14_5.setRuntimeParent(_jettag_c_when_13_4);
                    _jettag_c_get_14_5.setTagInfo(_td_c_get_14_5);
                    _jettag_c_get_14_5.doStart(context, out);
                    _jettag_c_get_14_5.doEnd();
                    out.write(" ");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_14_47 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_14_47); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_14_47.setRuntimeParent(_jettag_c_when_13_4);
                    _jettag_c_get_14_47.setTagInfo(_td_c_get_14_47);
                    _jettag_c_get_14_47.doStart(context, out);
                    _jettag_c_get_14_47.doEnd();
                    out.write("Field;");  //$NON-NLS-1$        
                    out.write(NL);         
                    _jettag_c_when_13_4.handleBodyContent(out);
                }
                out = _jettag_c_when_13_4_saved_out;
                _jettag_c_when_13_4.doEnd();
                RuntimeTagElement _jettag_c_otherwise_16_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_16_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_otherwise_16_4.setRuntimeParent(_jettag_c_choose_12_3);
                _jettag_c_otherwise_16_4.setTagInfo(_td_c_otherwise_16_4);
                _jettag_c_otherwise_16_4.doStart(context, out);
                JET2Writer _jettag_c_otherwise_16_4_saved_out = out;
                while (_jettag_c_otherwise_16_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    out.write("\t\t\t\t");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_17_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_17_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_17_5.setRuntimeParent(_jettag_c_otherwise_16_4);
                    _jettag_c_get_17_5.setTagInfo(_td_c_get_17_5);
                    _jettag_c_get_17_5.doStart(context, out);
                    _jettag_c_get_17_5.doEnd();
                    out.write(" ");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_17_47 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_17_47); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_17_47.setRuntimeParent(_jettag_c_otherwise_16_4);
                    _jettag_c_get_17_47.setTagInfo(_td_c_get_17_47);
                    _jettag_c_get_17_47.doStart(context, out);
                    _jettag_c_get_17_47.doEnd();
                    out.write(";");  //$NON-NLS-1$        
                    out.write(NL);         
                    _jettag_c_otherwise_16_4.handleBodyContent(out);
                }
                out = _jettag_c_otherwise_16_4_saved_out;
                _jettag_c_otherwise_16_4.doEnd();
                _jettag_c_choose_12_3.handleBodyContent(out);
            }
            out = _jettag_c_choose_12_3_saved_out;
            _jettag_c_choose_12_3.doEnd();
            _jettag_c_iterate_4_1.handleBodyContent(out);
        }
        _jettag_c_iterate_4_1.doEnd();
        out.write("\t");  //$NON-NLS-1$        
        out.write(NL);         
        //----------------------------------------------------------------------------------------------------------------------------------%>
        //<%-- （2）普通列  
        RuntimeTagElement _jettag_c_iterate_24_1 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_24_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_24_1.setRuntimeParent(null);
        _jettag_c_iterate_24_1.setTagInfo(_td_c_iterate_24_1);
        _jettag_c_iterate_24_1.doStart(context, out);
        while (_jettag_c_iterate_24_1.okToProcessBody()) {
            // 普通列类型是BINARY类型  
            RuntimeTagElement _jettag_c_if_26_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_26_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_if_26_2.setRuntimeParent(_jettag_c_iterate_24_1);
            _jettag_c_if_26_2.setTagInfo(_td_c_if_26_2);
            _jettag_c_if_26_2.doStart(context, out);
            while (_jettag_c_if_26_2.okToProcessBody()) {
                out.write("\t\t");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Column(name = \"");  //$NON-NLS-1$        
                RuntimeTagElement _jettag_c_get_28_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_28_19); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_get_28_19.setRuntimeParent(_jettag_c_if_26_2);
                _jettag_c_get_28_19.setTagInfo(_td_c_get_28_19);
                _jettag_c_get_28_19.doStart(context, out);
                _jettag_c_get_28_19.doEnd();
                out.write("\", columnDefinition = \"BLOB\")");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Basic(fetch = FetchType.EAGER)");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Lob");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@XmlElement");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_choose_32_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_32_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_choose_32_3.setRuntimeParent(_jettag_c_if_26_2);
                _jettag_c_choose_32_3.setTagInfo(_td_c_choose_32_3);
                _jettag_c_choose_32_3.doStart(context, out);
                JET2Writer _jettag_c_choose_32_3_saved_out = out;
                while (_jettag_c_choose_32_3.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_when_33_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_33_3); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_when_33_3.setRuntimeParent(_jettag_c_choose_32_3);
                    _jettag_c_when_33_3.setTagInfo(_td_c_when_33_3);
                    _jettag_c_when_33_3.doStart(context, out);
                    JET2Writer _jettag_c_when_33_3_saved_out = out;
                    while (_jettag_c_when_33_3.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_34_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_34_4); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_34_4.setRuntimeParent(_jettag_c_when_33_3);
                        _jettag_c_get_34_4.setTagInfo(_td_c_get_34_4);
                        _jettag_c_get_34_4.doStart(context, out);
                        _jettag_c_get_34_4.doEnd();
                        out.write(" ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_34_45 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_34_45); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_34_45.setRuntimeParent(_jettag_c_when_33_3);
                        _jettag_c_get_34_45.setTagInfo(_td_c_get_34_45);
                        _jettag_c_get_34_45.doStart(context, out);
                        _jettag_c_get_34_45.doEnd();
                        out.write("_1;");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_when_33_3.handleBodyContent(out);
                    }
                    out = _jettag_c_when_33_3_saved_out;
                    _jettag_c_when_33_3.doEnd();
                    RuntimeTagElement _jettag_c_otherwise_36_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_36_3); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_otherwise_36_3.setRuntimeParent(_jettag_c_choose_32_3);
                    _jettag_c_otherwise_36_3.setTagInfo(_td_c_otherwise_36_3);
                    _jettag_c_otherwise_36_3.doStart(context, out);
                    JET2Writer _jettag_c_otherwise_36_3_saved_out = out;
                    while (_jettag_c_otherwise_36_3.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_37_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_4); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_37_4.setRuntimeParent(_jettag_c_otherwise_36_3);
                        _jettag_c_get_37_4.setTagInfo(_td_c_get_37_4);
                        _jettag_c_get_37_4.doStart(context, out);
                        _jettag_c_get_37_4.doEnd();
                        out.write(" ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_37_45 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_45); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_37_45.setRuntimeParent(_jettag_c_otherwise_36_3);
                        _jettag_c_get_37_45.setTagInfo(_td_c_get_37_45);
                        _jettag_c_get_37_45.doStart(context, out);
                        _jettag_c_get_37_45.doEnd();
                        out.write(";");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_otherwise_36_3.handleBodyContent(out);
                    }
                    out = _jettag_c_otherwise_36_3_saved_out;
                    _jettag_c_otherwise_36_3.doEnd();
                    _jettag_c_choose_32_3.handleBodyContent(out);
                }
                out = _jettag_c_choose_32_3_saved_out;
                _jettag_c_choose_32_3.doEnd();
                _jettag_c_if_26_2.handleBodyContent(out);
            }
            _jettag_c_if_26_2.doEnd();
            // 普通列类型是CHAR类型  
            RuntimeTagElement _jettag_c_if_42_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_42_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_if_42_2.setRuntimeParent(_jettag_c_iterate_24_1);
            _jettag_c_if_42_2.setTagInfo(_td_c_if_42_2);
            _jettag_c_if_42_2.doStart(context, out);
            while (_jettag_c_if_42_2.okToProcessBody()) {
                out.write("\t\t");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Column(name = \"");  //$NON-NLS-1$        
                RuntimeTagElement _jettag_c_get_44_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_44_19); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_get_44_19.setRuntimeParent(_jettag_c_if_42_2);
                _jettag_c_get_44_19.setTagInfo(_td_c_get_44_19);
                _jettag_c_get_44_19.doStart(context, out);
                _jettag_c_get_44_19.doEnd();
                out.write("\")");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Basic(fetch = FetchType.EAGER)");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@XmlElement");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_choose_47_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_47_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_choose_47_3.setRuntimeParent(_jettag_c_if_42_2);
                _jettag_c_choose_47_3.setTagInfo(_td_c_choose_47_3);
                _jettag_c_choose_47_3.doStart(context, out);
                JET2Writer _jettag_c_choose_47_3_saved_out = out;
                while (_jettag_c_choose_47_3.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_when_48_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_48_3); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_when_48_3.setRuntimeParent(_jettag_c_choose_47_3);
                    _jettag_c_when_48_3.setTagInfo(_td_c_when_48_3);
                    _jettag_c_when_48_3.doStart(context, out);
                    JET2Writer _jettag_c_when_48_3_saved_out = out;
                    while (_jettag_c_when_48_3.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_49_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_49_4); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_49_4.setRuntimeParent(_jettag_c_when_48_3);
                        _jettag_c_get_49_4.setTagInfo(_td_c_get_49_4);
                        _jettag_c_get_49_4.doStart(context, out);
                        _jettag_c_get_49_4.doEnd();
                        out.write(" ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_49_45 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_49_45); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_49_45.setRuntimeParent(_jettag_c_when_48_3);
                        _jettag_c_get_49_45.setTagInfo(_td_c_get_49_45);
                        _jettag_c_get_49_45.doStart(context, out);
                        _jettag_c_get_49_45.doEnd();
                        out.write("_1;");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_when_48_3.handleBodyContent(out);
                    }
                    out = _jettag_c_when_48_3_saved_out;
                    _jettag_c_when_48_3.doEnd();
                    RuntimeTagElement _jettag_c_otherwise_51_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_51_3); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_otherwise_51_3.setRuntimeParent(_jettag_c_choose_47_3);
                    _jettag_c_otherwise_51_3.setTagInfo(_td_c_otherwise_51_3);
                    _jettag_c_otherwise_51_3.doStart(context, out);
                    JET2Writer _jettag_c_otherwise_51_3_saved_out = out;
                    while (_jettag_c_otherwise_51_3.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_52_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_4); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_52_4.setRuntimeParent(_jettag_c_otherwise_51_3);
                        _jettag_c_get_52_4.setTagInfo(_td_c_get_52_4);
                        _jettag_c_get_52_4.doStart(context, out);
                        _jettag_c_get_52_4.doEnd();
                        out.write(" ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_52_45 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_45); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_52_45.setRuntimeParent(_jettag_c_otherwise_51_3);
                        _jettag_c_get_52_45.setTagInfo(_td_c_get_52_45);
                        _jettag_c_get_52_45.doStart(context, out);
                        _jettag_c_get_52_45.doEnd();
                        out.write(";");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_otherwise_51_3.handleBodyContent(out);
                    }
                    out = _jettag_c_otherwise_51_3_saved_out;
                    _jettag_c_otherwise_51_3.doEnd();
                    _jettag_c_choose_47_3.handleBodyContent(out);
                }
                out = _jettag_c_choose_47_3_saved_out;
                _jettag_c_choose_47_3.doEnd();
                _jettag_c_if_42_2.handleBodyContent(out);
            }
            _jettag_c_if_42_2.doEnd();
            // 普通列类型是Float类型  
            RuntimeTagElement _jettag_c_if_57_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_57_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_if_57_2.setRuntimeParent(_jettag_c_iterate_24_1);
            _jettag_c_if_57_2.setTagInfo(_td_c_if_57_2);
            _jettag_c_if_57_2.doStart(context, out);
            while (_jettag_c_if_57_2.okToProcessBody()) {
                out.write("\t\t");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Column(name = \"");  //$NON-NLS-1$        
                RuntimeTagElement _jettag_c_get_59_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_19); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_get_59_19.setRuntimeParent(_jettag_c_if_57_2);
                _jettag_c_get_59_19.setTagInfo(_td_c_get_59_19);
                _jettag_c_get_59_19.doStart(context, out);
                _jettag_c_get_59_19.doEnd();
                out.write("\", precision = 22)");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Basic(fetch = FetchType.EAGER)");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@XmlElement");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_choose_62_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_62_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_choose_62_3.setRuntimeParent(_jettag_c_if_57_2);
                _jettag_c_choose_62_3.setTagInfo(_td_c_choose_62_3);
                _jettag_c_choose_62_3.doStart(context, out);
                JET2Writer _jettag_c_choose_62_3_saved_out = out;
                while (_jettag_c_choose_62_3.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_when_63_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_63_3); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_when_63_3.setRuntimeParent(_jettag_c_choose_62_3);
                    _jettag_c_when_63_3.setTagInfo(_td_c_when_63_3);
                    _jettag_c_when_63_3.doStart(context, out);
                    JET2Writer _jettag_c_when_63_3_saved_out = out;
                    while (_jettag_c_when_63_3.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_java_import_64_4 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_64_4); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_java_import_64_4.setRuntimeParent(_jettag_c_when_63_3);
                        _jettag_java_import_64_4.setTagInfo(_td_java_import_64_4);
                        _jettag_java_import_64_4.doStart(context, out);
                        JET2Writer _jettag_java_import_64_4_saved_out = out;
                        while (_jettag_java_import_64_4.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("java.math.");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_64_27 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_64_27); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_64_27.setRuntimeParent(_jettag_java_import_64_4);
                            _jettag_c_get_64_27.setTagInfo(_td_c_get_64_27);
                            _jettag_c_get_64_27.doStart(context, out);
                            _jettag_c_get_64_27.doEnd();
                            _jettag_java_import_64_4.handleBodyContent(out);
                        }
                        out = _jettag_java_import_64_4_saved_out;
                        _jettag_java_import_64_4.doEnd();
                        out.write(" ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_64_82 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_64_82); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_64_82.setRuntimeParent(_jettag_c_when_63_3);
                        _jettag_c_get_64_82.setTagInfo(_td_c_get_64_82);
                        _jettag_c_get_64_82.doStart(context, out);
                        _jettag_c_get_64_82.doEnd();
                        out.write("_1;");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_when_63_3.handleBodyContent(out);
                    }
                    out = _jettag_c_when_63_3_saved_out;
                    _jettag_c_when_63_3.doEnd();
                    RuntimeTagElement _jettag_c_otherwise_66_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_66_3); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_otherwise_66_3.setRuntimeParent(_jettag_c_choose_62_3);
                    _jettag_c_otherwise_66_3.setTagInfo(_td_c_otherwise_66_3);
                    _jettag_c_otherwise_66_3.doStart(context, out);
                    JET2Writer _jettag_c_otherwise_66_3_saved_out = out;
                    while (_jettag_c_otherwise_66_3.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_java_import_67_4 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_67_4); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_java_import_67_4.setRuntimeParent(_jettag_c_otherwise_66_3);
                        _jettag_java_import_67_4.setTagInfo(_td_java_import_67_4);
                        _jettag_java_import_67_4.doStart(context, out);
                        JET2Writer _jettag_java_import_67_4_saved_out = out;
                        while (_jettag_java_import_67_4.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("java.math.");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_67_27 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_67_27); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_67_27.setRuntimeParent(_jettag_java_import_67_4);
                            _jettag_c_get_67_27.setTagInfo(_td_c_get_67_27);
                            _jettag_c_get_67_27.doStart(context, out);
                            _jettag_c_get_67_27.doEnd();
                            _jettag_java_import_67_4.handleBodyContent(out);
                        }
                        out = _jettag_java_import_67_4_saved_out;
                        _jettag_java_import_67_4.doEnd();
                        out.write(" ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_67_82 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_67_82); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_67_82.setRuntimeParent(_jettag_c_otherwise_66_3);
                        _jettag_c_get_67_82.setTagInfo(_td_c_get_67_82);
                        _jettag_c_get_67_82.doStart(context, out);
                        _jettag_c_get_67_82.doEnd();
                        out.write(";");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_otherwise_66_3.handleBodyContent(out);
                    }
                    out = _jettag_c_otherwise_66_3_saved_out;
                    _jettag_c_otherwise_66_3.doEnd();
                    _jettag_c_choose_62_3.handleBodyContent(out);
                }
                out = _jettag_c_choose_62_3_saved_out;
                _jettag_c_choose_62_3.doEnd();
                _jettag_c_if_57_2.handleBodyContent(out);
            }
            _jettag_c_if_57_2.doEnd();
            // 普通列类型是int类型  
            RuntimeTagElement _jettag_c_if_72_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_72_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_if_72_2.setRuntimeParent(_jettag_c_iterate_24_1);
            _jettag_c_if_72_2.setTagInfo(_td_c_if_72_2);
            _jettag_c_if_72_2.doStart(context, out);
            while (_jettag_c_if_72_2.okToProcessBody()) {
                out.write("\t\t");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Column(name = \"");  //$NON-NLS-1$        
                RuntimeTagElement _jettag_c_get_74_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_74_19); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_get_74_19.setRuntimeParent(_jettag_c_if_72_2);
                _jettag_c_get_74_19.setTagInfo(_td_c_get_74_19);
                _jettag_c_get_74_19.doStart(context, out);
                _jettag_c_get_74_19.doEnd();
                out.write("\")");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Basic(fetch = FetchType.EAGER)");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@XmlElement");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_choose_77_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_77_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_choose_77_3.setRuntimeParent(_jettag_c_if_72_2);
                _jettag_c_choose_77_3.setTagInfo(_td_c_choose_77_3);
                _jettag_c_choose_77_3.doStart(context, out);
                JET2Writer _jettag_c_choose_77_3_saved_out = out;
                while (_jettag_c_choose_77_3.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_when_78_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_78_3); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_when_78_3.setRuntimeParent(_jettag_c_choose_77_3);
                    _jettag_c_when_78_3.setTagInfo(_td_c_when_78_3);
                    _jettag_c_when_78_3.doStart(context, out);
                    JET2Writer _jettag_c_when_78_3_saved_out = out;
                    while (_jettag_c_when_78_3.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_79_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_79_4); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_79_4.setRuntimeParent(_jettag_c_when_78_3);
                        _jettag_c_get_79_4.setTagInfo(_td_c_get_79_4);
                        _jettag_c_get_79_4.doStart(context, out);
                        _jettag_c_get_79_4.doEnd();
                        out.write(" ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_79_45 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_79_45); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_79_45.setRuntimeParent(_jettag_c_when_78_3);
                        _jettag_c_get_79_45.setTagInfo(_td_c_get_79_45);
                        _jettag_c_get_79_45.doStart(context, out);
                        _jettag_c_get_79_45.doEnd();
                        out.write("_1;");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_when_78_3.handleBodyContent(out);
                    }
                    out = _jettag_c_when_78_3_saved_out;
                    _jettag_c_when_78_3.doEnd();
                    RuntimeTagElement _jettag_c_otherwise_81_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_81_3); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_otherwise_81_3.setRuntimeParent(_jettag_c_choose_77_3);
                    _jettag_c_otherwise_81_3.setTagInfo(_td_c_otherwise_81_3);
                    _jettag_c_otherwise_81_3.doStart(context, out);
                    JET2Writer _jettag_c_otherwise_81_3_saved_out = out;
                    while (_jettag_c_otherwise_81_3.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_82_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_82_4); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_82_4.setRuntimeParent(_jettag_c_otherwise_81_3);
                        _jettag_c_get_82_4.setTagInfo(_td_c_get_82_4);
                        _jettag_c_get_82_4.doStart(context, out);
                        _jettag_c_get_82_4.doEnd();
                        out.write(" ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_82_45 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_82_45); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_82_45.setRuntimeParent(_jettag_c_otherwise_81_3);
                        _jettag_c_get_82_45.setTagInfo(_td_c_get_82_45);
                        _jettag_c_get_82_45.doStart(context, out);
                        _jettag_c_get_82_45.doEnd();
                        out.write(";");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_otherwise_81_3.handleBodyContent(out);
                    }
                    out = _jettag_c_otherwise_81_3_saved_out;
                    _jettag_c_otherwise_81_3.doEnd();
                    _jettag_c_choose_77_3.handleBodyContent(out);
                }
                out = _jettag_c_choose_77_3_saved_out;
                _jettag_c_choose_77_3.doEnd();
                _jettag_c_if_72_2.handleBodyContent(out);
            }
            _jettag_c_if_72_2.doEnd();
            // 普通列类型是TIME类型  
            RuntimeTagElement _jettag_c_if_87_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_87_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_if_87_2.setRuntimeParent(_jettag_c_iterate_24_1);
            _jettag_c_if_87_2.setTagInfo(_td_c_if_87_2);
            _jettag_c_if_87_2.doStart(context, out);
            while (_jettag_c_if_87_2.okToProcessBody()) {
                out.write("\t\t");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Temporal(TemporalType.TIMESTAMP)");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Column(name = \"");  //$NON-NLS-1$        
                RuntimeTagElement _jettag_c_get_90_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_90_19); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_get_90_19.setRuntimeParent(_jettag_c_if_87_2);
                _jettag_c_get_90_19.setTagInfo(_td_c_get_90_19);
                _jettag_c_get_90_19.doStart(context, out);
                _jettag_c_get_90_19.doEnd();
                out.write("\")");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Basic(fetch = FetchType.EAGER)");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@XmlElement");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_choose_93_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_93_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_choose_93_3.setRuntimeParent(_jettag_c_if_87_2);
                _jettag_c_choose_93_3.setTagInfo(_td_c_choose_93_3);
                _jettag_c_choose_93_3.doStart(context, out);
                JET2Writer _jettag_c_choose_93_3_saved_out = out;
                while (_jettag_c_choose_93_3.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_when_94_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_94_3); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_when_94_3.setRuntimeParent(_jettag_c_choose_93_3);
                    _jettag_c_when_94_3.setTagInfo(_td_c_when_94_3);
                    _jettag_c_when_94_3.doStart(context, out);
                    JET2Writer _jettag_c_when_94_3_saved_out = out;
                    while (_jettag_c_when_94_3.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_java_import_95_4 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_95_4); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_java_import_95_4.setRuntimeParent(_jettag_c_when_94_3);
                        _jettag_java_import_95_4.setTagInfo(_td_java_import_95_4);
                        _jettag_java_import_95_4.doStart(context, out);
                        JET2Writer _jettag_java_import_95_4_saved_out = out;
                        while (_jettag_java_import_95_4.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("java.util.");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_95_27 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_95_27); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_95_27.setRuntimeParent(_jettag_java_import_95_4);
                            _jettag_c_get_95_27.setTagInfo(_td_c_get_95_27);
                            _jettag_c_get_95_27.doStart(context, out);
                            _jettag_c_get_95_27.doEnd();
                            _jettag_java_import_95_4.handleBodyContent(out);
                        }
                        out = _jettag_java_import_95_4_saved_out;
                        _jettag_java_import_95_4.doEnd();
                        out.write(" ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_95_82 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_95_82); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_95_82.setRuntimeParent(_jettag_c_when_94_3);
                        _jettag_c_get_95_82.setTagInfo(_td_c_get_95_82);
                        _jettag_c_get_95_82.doStart(context, out);
                        _jettag_c_get_95_82.doEnd();
                        out.write("_1;");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_when_94_3.handleBodyContent(out);
                    }
                    out = _jettag_c_when_94_3_saved_out;
                    _jettag_c_when_94_3.doEnd();
                    RuntimeTagElement _jettag_c_otherwise_97_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_97_3); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_otherwise_97_3.setRuntimeParent(_jettag_c_choose_93_3);
                    _jettag_c_otherwise_97_3.setTagInfo(_td_c_otherwise_97_3);
                    _jettag_c_otherwise_97_3.doStart(context, out);
                    JET2Writer _jettag_c_otherwise_97_3_saved_out = out;
                    while (_jettag_c_otherwise_97_3.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_java_import_98_4 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_98_4); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_java_import_98_4.setRuntimeParent(_jettag_c_otherwise_97_3);
                        _jettag_java_import_98_4.setTagInfo(_td_java_import_98_4);
                        _jettag_java_import_98_4.doStart(context, out);
                        JET2Writer _jettag_java_import_98_4_saved_out = out;
                        while (_jettag_java_import_98_4.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("java.util.");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_98_27 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_98_27); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_98_27.setRuntimeParent(_jettag_java_import_98_4);
                            _jettag_c_get_98_27.setTagInfo(_td_c_get_98_27);
                            _jettag_c_get_98_27.doStart(context, out);
                            _jettag_c_get_98_27.doEnd();
                            _jettag_java_import_98_4.handleBodyContent(out);
                        }
                        out = _jettag_java_import_98_4_saved_out;
                        _jettag_java_import_98_4.doEnd();
                        out.write(" ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_98_82 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_98_82); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_98_82.setRuntimeParent(_jettag_c_otherwise_97_3);
                        _jettag_c_get_98_82.setTagInfo(_td_c_get_98_82);
                        _jettag_c_get_98_82.doStart(context, out);
                        _jettag_c_get_98_82.doEnd();
                        out.write(";");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_otherwise_97_3.handleBodyContent(out);
                    }
                    out = _jettag_c_otherwise_97_3_saved_out;
                    _jettag_c_otherwise_97_3.doEnd();
                    _jettag_c_choose_93_3.handleBodyContent(out);
                }
                out = _jettag_c_choose_93_3_saved_out;
                _jettag_c_choose_93_3.doEnd();
                _jettag_c_if_87_2.handleBodyContent(out);
            }
            _jettag_c_if_87_2.doEnd();
            // 普通列类型是TINYINT类型  
            RuntimeTagElement _jettag_c_if_103_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_103_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_if_103_2.setRuntimeParent(_jettag_c_iterate_24_1);
            _jettag_c_if_103_2.setTagInfo(_td_c_if_103_2);
            _jettag_c_if_103_2.doStart(context, out);
            while (_jettag_c_if_103_2.okToProcessBody()) {
                out.write("\t");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Column(name = \"");  //$NON-NLS-1$        
                RuntimeTagElement _jettag_c_get_105_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_105_19); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_get_105_19.setRuntimeParent(_jettag_c_if_103_2);
                _jettag_c_get_105_19.setTagInfo(_td_c_get_105_19);
                _jettag_c_get_105_19.doStart(context, out);
                _jettag_c_get_105_19.doEnd();
                out.write("\")");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@Basic(fetch = FetchType.EAGER)");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\t\t@XmlElement");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_choose_108_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_108_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_choose_108_3.setRuntimeParent(_jettag_c_if_103_2);
                _jettag_c_choose_108_3.setTagInfo(_td_c_choose_108_3);
                _jettag_c_choose_108_3.doStart(context, out);
                JET2Writer _jettag_c_choose_108_3_saved_out = out;
                while (_jettag_c_choose_108_3.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_when_109_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_109_3); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_when_109_3.setRuntimeParent(_jettag_c_choose_108_3);
                    _jettag_c_when_109_3.setTagInfo(_td_c_when_109_3);
                    _jettag_c_when_109_3.doStart(context, out);
                    JET2Writer _jettag_c_when_109_3_saved_out = out;
                    while (_jettag_c_when_109_3.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_110_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_110_4); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_110_4.setRuntimeParent(_jettag_c_when_109_3);
                        _jettag_c_get_110_4.setTagInfo(_td_c_get_110_4);
                        _jettag_c_get_110_4.doStart(context, out);
                        _jettag_c_get_110_4.doEnd();
                        out.write(" ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_110_45 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_110_45); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_110_45.setRuntimeParent(_jettag_c_when_109_3);
                        _jettag_c_get_110_45.setTagInfo(_td_c_get_110_45);
                        _jettag_c_get_110_45.doStart(context, out);
                        _jettag_c_get_110_45.doEnd();
                        out.write("_1;");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_when_109_3.handleBodyContent(out);
                    }
                    out = _jettag_c_when_109_3_saved_out;
                    _jettag_c_when_109_3.doEnd();
                    RuntimeTagElement _jettag_c_otherwise_112_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_112_3); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_otherwise_112_3.setRuntimeParent(_jettag_c_choose_108_3);
                    _jettag_c_otherwise_112_3.setTagInfo(_td_c_otherwise_112_3);
                    _jettag_c_otherwise_112_3.doStart(context, out);
                    JET2Writer _jettag_c_otherwise_112_3_saved_out = out;
                    while (_jettag_c_otherwise_112_3.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_113_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_113_4); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_113_4.setRuntimeParent(_jettag_c_otherwise_112_3);
                        _jettag_c_get_113_4.setTagInfo(_td_c_get_113_4);
                        _jettag_c_get_113_4.doStart(context, out);
                        _jettag_c_get_113_4.doEnd();
                        out.write(" ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_113_45 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_113_45); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_113_45.setRuntimeParent(_jettag_c_otherwise_112_3);
                        _jettag_c_get_113_45.setTagInfo(_td_c_get_113_45);
                        _jettag_c_get_113_45.doStart(context, out);
                        _jettag_c_get_113_45.doEnd();
                        out.write(";");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_otherwise_112_3.handleBodyContent(out);
                    }
                    out = _jettag_c_otherwise_112_3_saved_out;
                    _jettag_c_otherwise_112_3.doEnd();
                    _jettag_c_choose_108_3.handleBodyContent(out);
                }
                out = _jettag_c_choose_108_3_saved_out;
                _jettag_c_choose_108_3.doEnd();
                _jettag_c_if_103_2.handleBodyContent(out);
            }
            _jettag_c_if_103_2.doEnd();
            _jettag_c_iterate_24_1.handleBodyContent(out);
        }
        _jettag_c_iterate_24_1.doEnd();
        //----------------------------------------------------------------------------------------------------------------------------------%>
        //	<%-- 针对外键
        RuntimeTagElement _jettag_c_iterate_120_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_120_2); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_120_2.setRuntimeParent(null);
        _jettag_c_iterate_120_2.setTagInfo(_td_c_iterate_120_2);
        _jettag_c_iterate_120_2.doStart(context, out);
        while (_jettag_c_iterate_120_2.okToProcessBody()) {
            RuntimeTagElement _jettag_c_iterate_121_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_121_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_121_3.setRuntimeParent(_jettag_c_iterate_120_2);
            _jettag_c_iterate_121_3.setTagInfo(_td_c_iterate_121_3);
            _jettag_c_iterate_121_3.doStart(context, out);
            while (_jettag_c_iterate_121_3.okToProcessBody()) {
                RuntimeTagElement _jettag_c_if_122_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_122_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_if_122_4.setRuntimeParent(_jettag_c_iterate_121_3);
                _jettag_c_if_122_4.setTagInfo(_td_c_if_122_4);
                _jettag_c_if_122_4.doStart(context, out);
                while (_jettag_c_if_122_4.okToProcessBody()) {
                    RuntimeTagElement _jettag_c_choose_123_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_123_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_choose_123_5.setRuntimeParent(_jettag_c_if_122_4);
                    _jettag_c_choose_123_5.setTagInfo(_td_c_choose_123_5);
                    _jettag_c_choose_123_5.doStart(context, out);
                    JET2Writer _jettag_c_choose_123_5_saved_out = out;
                    while (_jettag_c_choose_123_5.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        //unique 数据库唯一约束   可通过"DESC TableName"查看到，但是updateable与insertable暂时不知道从哪里查看 
                        RuntimeTagElement _jettag_c_when_125_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_125_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_when_125_6.setRuntimeParent(_jettag_c_choose_123_5);
                        _jettag_c_when_125_6.setTagInfo(_td_c_when_125_6);
                        _jettag_c_when_125_6.doStart(context, out);
                        JET2Writer _jettag_c_when_125_6_saved_out = out;
                        while (_jettag_c_when_125_6.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("\t\t\t\t\t\t");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_java_import_126_7 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_126_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_java_import_126_7.setRuntimeParent(_jettag_c_when_125_6);
                            _jettag_java_import_126_7.setTagInfo(_td_java_import_126_7);
                            _jettag_java_import_126_7.doStart(context, out);
                            JET2Writer _jettag_java_import_126_7_saved_out = out;
                            while (_jettag_java_import_126_7.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                out.write("@JSONField(serialize = false)");  //$NON-NLS-1$        
                                _jettag_java_import_126_7.handleBodyContent(out);
                            }
                            out = _jettag_java_import_126_7_saved_out;
                            _jettag_java_import_126_7.doEnd();
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t@ManyToOne(fetch = FetchType.LAZY)");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t@JoinColumns({ @JoinColumn(name = \"");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_128_42 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_128_42); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_128_42.setRuntimeParent(_jettag_c_when_125_6);
                            _jettag_c_get_128_42.setTagInfo(_td_c_get_128_42);
                            _jettag_c_get_128_42.doStart(context, out);
                            _jettag_c_get_128_42.doEnd();
                            out.write("\", referencedColumnName = \"");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_128_117 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_128_117); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_128_117.setRuntimeParent(_jettag_c_when_125_6);
                            _jettag_c_get_128_117.setTagInfo(_td_c_get_128_117);
                            _jettag_c_get_128_117.doStart(context, out);
                            _jettag_c_get_128_117.doEnd();
                            out.write("\", ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_if_128_179 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_128_179); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_if_128_179.setRuntimeParent(_jettag_c_when_125_6);
                            _jettag_c_if_128_179.setTagInfo(_td_c_if_128_179);
                            _jettag_c_if_128_179.doStart(context, out);
                            while (_jettag_c_if_128_179.okToProcessBody()) {
                                out.write("unique = true, ");  //$NON-NLS-1$        
                                _jettag_c_if_128_179.handleBodyContent(out);
                            }
                            _jettag_c_if_128_179.doEnd();
                            out.write("nullable = false, insertable = false, updatable = false ) })");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t@XmlTransient");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_130_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_130_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_130_7.setRuntimeParent(_jettag_c_when_125_6);
                            _jettag_c_get_130_7.setTagInfo(_td_c_get_130_7);
                            _jettag_c_get_130_7.doStart(context, out);
                            _jettag_c_get_130_7.doEnd();
                            out.write(" ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_130_66 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_130_66); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_130_66.setRuntimeParent(_jettag_c_when_125_6);
                            _jettag_c_get_130_66.setTagInfo(_td_c_get_130_66);
                            _jettag_c_get_130_66.doStart(context, out);
                            _jettag_c_get_130_66.doEnd();
                            out.write(";\t\t\t\t");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_when_125_6.handleBodyContent(out);
                        }
                        out = _jettag_c_when_125_6_saved_out;
                        _jettag_c_when_125_6.doEnd();
                        out.write("\t\t\t\t\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        RuntimeTagElement _jettag_c_otherwise_133_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_133_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_otherwise_133_6.setRuntimeParent(_jettag_c_choose_123_5);
                        _jettag_c_otherwise_133_6.setTagInfo(_td_c_otherwise_133_6);
                        _jettag_c_otherwise_133_6.doStart(context, out);
                        JET2Writer _jettag_c_otherwise_133_6_saved_out = out;
                        while (_jettag_c_otherwise_133_6.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("\t\t\t\t\t\t");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_java_import_134_7 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_134_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_java_import_134_7.setRuntimeParent(_jettag_c_otherwise_133_6);
                            _jettag_java_import_134_7.setTagInfo(_td_java_import_134_7);
                            _jettag_java_import_134_7.doStart(context, out);
                            JET2Writer _jettag_java_import_134_7_saved_out = out;
                            while (_jettag_java_import_134_7.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                out.write("@JSONField(serialize = false)");  //$NON-NLS-1$        
                                _jettag_java_import_134_7.handleBodyContent(out);
                            }
                            out = _jettag_java_import_134_7_saved_out;
                            _jettag_java_import_134_7.doEnd();
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t@ManyToOne(fetch = FetchType.LAZY)");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t@JoinColumns({ @JoinColumn(name = \"");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_136_42 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_136_42); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_136_42.setRuntimeParent(_jettag_c_otherwise_133_6);
                            _jettag_c_get_136_42.setTagInfo(_td_c_get_136_42);
                            _jettag_c_get_136_42.doStart(context, out);
                            _jettag_c_get_136_42.doEnd();
                            out.write("\", referencedColumnName = \"");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_136_117 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_136_117); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_136_117.setRuntimeParent(_jettag_c_otherwise_133_6);
                            _jettag_c_get_136_117.setTagInfo(_td_c_get_136_117);
                            _jettag_c_get_136_117.doStart(context, out);
                            _jettag_c_get_136_117.doEnd();
                            out.write("\", ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_if_136_179 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_136_179); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_if_136_179.setRuntimeParent(_jettag_c_otherwise_133_6);
                            _jettag_c_if_136_179.setTagInfo(_td_c_if_136_179);
                            _jettag_c_if_136_179.doStart(context, out);
                            while (_jettag_c_if_136_179.okToProcessBody()) {
                                out.write("unique = true ,");  //$NON-NLS-1$        
                                _jettag_c_if_136_179.handleBodyContent(out);
                            }
                            _jettag_c_if_136_179.doEnd();
                            out.write("nullable = false ) })");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t@XmlTransient");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_138_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_138_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_138_7.setRuntimeParent(_jettag_c_otherwise_133_6);
                            _jettag_c_get_138_7.setTagInfo(_td_c_get_138_7);
                            _jettag_c_get_138_7.doStart(context, out);
                            _jettag_c_get_138_7.doEnd();
                            out.write(" ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_138_66 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_138_66); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_138_66.setRuntimeParent(_jettag_c_otherwise_133_6);
                            _jettag_c_get_138_66.setTagInfo(_td_c_get_138_66);
                            _jettag_c_get_138_66.doStart(context, out);
                            _jettag_c_get_138_66.doEnd();
                            out.write(";\t\t\t\t");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_otherwise_133_6.handleBodyContent(out);
                        }
                        out = _jettag_c_otherwise_133_6_saved_out;
                        _jettag_c_otherwise_133_6.doEnd();
                        _jettag_c_choose_123_5.handleBodyContent(out);
                    }
                    out = _jettag_c_choose_123_5_saved_out;
                    _jettag_c_choose_123_5.doEnd();
                    _jettag_c_if_122_4.handleBodyContent(out);
                }
                _jettag_c_if_122_4.doEnd();
                _jettag_c_iterate_121_3.handleBodyContent(out);
            }
            _jettag_c_iterate_121_3.doEnd();
            _jettag_c_iterate_120_2.handleBodyContent(out);
        }
        _jettag_c_iterate_120_2.doEnd();
        //----------------------------------------------------------------------------------------------------------------------------------%>
        //  	<%-- 针对被引用键
        RuntimeTagElement _jettag_c_iterate_146_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_146_2); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_146_2.setRuntimeParent(null);
        _jettag_c_iterate_146_2.setTagInfo(_td_c_iterate_146_2);
        _jettag_c_iterate_146_2.doStart(context, out);
        while (_jettag_c_iterate_146_2.okToProcessBody()) {
            RuntimeTagElement _jettag_c_iterate_147_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_147_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_147_3.setRuntimeParent(_jettag_c_iterate_146_2);
            _jettag_c_iterate_147_3.setTagInfo(_td_c_iterate_147_3);
            _jettag_c_iterate_147_3.doStart(context, out);
            while (_jettag_c_iterate_147_3.okToProcessBody()) {
                RuntimeTagElement _jettag_c_if_148_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_148_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_if_148_4.setRuntimeParent(_jettag_c_iterate_147_3);
                _jettag_c_if_148_4.setTagInfo(_td_c_if_148_4);
                _jettag_c_if_148_4.doStart(context, out);
                while (_jettag_c_if_148_4.okToProcessBody()) {
                    RuntimeTagElement _jettag_c_choose_149_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_149_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_choose_149_5.setRuntimeParent(_jettag_c_if_148_4);
                    _jettag_c_choose_149_5.setTagInfo(_td_c_choose_149_5);
                    _jettag_c_choose_149_5.doStart(context, out);
                    JET2Writer _jettag_c_choose_149_5_saved_out = out;
                    while (_jettag_c_choose_149_5.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        //20190119主动引用表everyTable是纯联系表  只要是纯联系表就可以用该方法，而不管everyTable是否多次通过外键引用eachTable
                        RuntimeTagElement _jettag_c_when_151_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_151_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_when_151_6.setRuntimeParent(_jettag_c_choose_149_5);
                        _jettag_c_when_151_6.setTagInfo(_td_c_when_151_6);
                        _jettag_c_when_151_6.doStart(context, out);
                        JET2Writer _jettag_c_when_151_6_saved_out = out;
                        while (_jettag_c_when_151_6.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            RuntimeTagElement _jettag_c_choose_152_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_152_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_152_7.setRuntimeParent(_jettag_c_when_151_6);
                            _jettag_c_choose_152_7.setTagInfo(_td_c_choose_152_7);
                            _jettag_c_choose_152_7.doStart(context, out);
                            JET2Writer _jettag_c_choose_152_7_saved_out = out;
                            while (_jettag_c_choose_152_7.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_153_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_153_8); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_153_8.setRuntimeParent(_jettag_c_choose_152_7);
                                _jettag_c_when_153_8.setTagInfo(_td_c_when_153_8);
                                _jettag_c_when_153_8.doStart(context, out);
                                JET2Writer _jettag_c_when_153_8_saved_out = out;
                                while (_jettag_c_when_153_8.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    out.write("\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_java_import_154_9 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_154_9); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_java_import_154_9.setRuntimeParent(_jettag_c_when_153_8);
                                    _jettag_java_import_154_9.setTagInfo(_td_java_import_154_9);
                                    _jettag_java_import_154_9.doStart(context, out);
                                    JET2Writer _jettag_java_import_154_9_saved_out = out;
                                    while (_jettag_java_import_154_9.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        out.write("@JSONField(serialize = false)");  //$NON-NLS-1$        
                                        _jettag_java_import_154_9.handleBodyContent(out);
                                    }
                                    out = _jettag_java_import_154_9_saved_out;
                                    _jettag_java_import_154_9.doEnd();
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t@ManyToMany(mappedBy = \"");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_155_33 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_155_33); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_155_33.setRuntimeParent(_jettag_c_when_153_8);
                                    _jettag_c_get_155_33.setTagInfo(_td_c_get_155_33);
                                    _jettag_c_get_155_33.doStart(context, out);
                                    _jettag_c_get_155_33.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_155_87 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_155_87); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_155_87.setRuntimeParent(_jettag_c_when_153_8);
                                    _jettag_c_get_155_87.setTagInfo(_td_c_get_155_87);
                                    _jettag_c_get_155_87.doStart(context, out);
                                    _jettag_c_get_155_87.doEnd();
                                    out.write("\", fetch = FetchType.LAZY)");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t@XmlElement(name = \"\", namespace = \"\")");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\tjava.util.Set<");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_157_23 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_157_23); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_157_23.setRuntimeParent(_jettag_c_when_153_8);
                                    _jettag_c_get_157_23.setTagInfo(_td_c_get_157_23);
                                    _jettag_c_get_157_23.doStart(context, out);
                                    _jettag_c_get_157_23.doEnd();
                                    out.write(".domain.");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_157_61 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_157_61); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_157_61.setRuntimeParent(_jettag_c_when_153_8);
                                    _jettag_c_get_157_61.setTagInfo(_td_c_get_157_61);
                                    _jettag_c_get_157_61.doStart(context, out);
                                    _jettag_c_get_157_61.doEnd();
                                    out.write("> ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_157_133 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_157_133); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_157_133.setRuntimeParent(_jettag_c_when_153_8);
                                    _jettag_c_get_157_133.setTagInfo(_td_c_get_157_133);
                                    _jettag_c_get_157_133.doStart(context, out);
                                    _jettag_c_get_157_133.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_157_207 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_157_207); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_157_207.setRuntimeParent(_jettag_c_when_153_8);
                                    _jettag_c_get_157_207.setTagInfo(_td_c_get_157_207);
                                    _jettag_c_get_157_207.doStart(context, out);
                                    _jettag_c_get_157_207.doEnd();
                                    out.write(";\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    _jettag_c_when_153_8.handleBodyContent(out);
                                }
                                out = _jettag_c_when_153_8_saved_out;
                                _jettag_c_when_153_8.doEnd();
                                out.write("\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                RuntimeTagElement _jettag_c_otherwise_160_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_160_8); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_160_8.setRuntimeParent(_jettag_c_choose_152_7);
                                _jettag_c_otherwise_160_8.setTagInfo(_td_c_otherwise_160_8);
                                _jettag_c_otherwise_160_8.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_160_8_saved_out = out;
                                while (_jettag_c_otherwise_160_8.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    out.write("\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_java_import_161_9 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_161_9); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_java_import_161_9.setRuntimeParent(_jettag_c_otherwise_160_8);
                                    _jettag_java_import_161_9.setTagInfo(_td_java_import_161_9);
                                    _jettag_java_import_161_9.doStart(context, out);
                                    JET2Writer _jettag_java_import_161_9_saved_out = out;
                                    while (_jettag_java_import_161_9.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        out.write("@JSONField(serialize = false)");  //$NON-NLS-1$        
                                        _jettag_java_import_161_9.handleBodyContent(out);
                                    }
                                    out = _jettag_java_import_161_9_saved_out;
                                    _jettag_java_import_161_9.doEnd();
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t@ManyToMany(fetch = FetchType.LAZY)");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t@JoinTable(catalog = \"");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_163_31 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_163_31); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_163_31.setRuntimeParent(_jettag_c_otherwise_160_8);
                                    _jettag_c_get_163_31.setTagInfo(_td_c_get_163_31);
                                    _jettag_c_get_163_31.doStart(context, out);
                                    _jettag_c_get_163_31.doEnd();
                                    out.write("\", name = \"");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_163_91 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_163_91); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_163_91.setRuntimeParent(_jettag_c_otherwise_160_8);
                                    _jettag_c_get_163_91.setTagInfo(_td_c_get_163_91);
                                    _jettag_c_get_163_91.doStart(context, out);
                                    _jettag_c_get_163_91.doEnd();
                                    out.write("\", joinColumns = { @JoinColumn(name = \"");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_163_177 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_163_177); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_163_177.setRuntimeParent(_jettag_c_otherwise_160_8);
                                    _jettag_c_get_163_177.setTagInfo(_td_c_get_163_177);
                                    _jettag_c_get_163_177.doStart(context, out);
                                    _jettag_c_get_163_177.doEnd();
                                    out.write("\", referencedColumnName = \"");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_163_262 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_163_262); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_163_262.setRuntimeParent(_jettag_c_otherwise_160_8);
                                    _jettag_c_get_163_262.setTagInfo(_td_c_get_163_262);
                                    _jettag_c_get_163_262.doStart(context, out);
                                    _jettag_c_get_163_262.doEnd();
                                    out.write("\"");  //$NON-NLS-1$        
                                    //, nullable = false, updatable = false
                                    out.write(") }, inverseJoinColumns = { @JoinColumn(name = \"");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_163_426 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_163_426); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_163_426.setRuntimeParent(_jettag_c_otherwise_160_8);
                                    _jettag_c_get_163_426.setTagInfo(_td_c_get_163_426);
                                    _jettag_c_get_163_426.doStart(context, out);
                                    _jettag_c_get_163_426.doEnd();
                                    out.write("\", referencedColumnName = \"");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_163_524 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_163_524); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_163_524.setRuntimeParent(_jettag_c_otherwise_160_8);
                                    _jettag_c_get_163_524.setTagInfo(_td_c_get_163_524);
                                    _jettag_c_get_163_524.doStart(context, out);
                                    _jettag_c_get_163_524.doEnd();
                                    out.write("\"");  //$NON-NLS-1$        
                                    //, nullable = false  , updatable = false  
                                    out.write(") })");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t@XmlElement(name = \"\", namespace = \"\")");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\tjava.util.Set<");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_165_23 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_165_23); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_165_23.setRuntimeParent(_jettag_c_otherwise_160_8);
                                    _jettag_c_get_165_23.setTagInfo(_td_c_get_165_23);
                                    _jettag_c_get_165_23.doStart(context, out);
                                    _jettag_c_get_165_23.doEnd();
                                    out.write(".domain.");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_165_61 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_165_61); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_165_61.setRuntimeParent(_jettag_c_otherwise_160_8);
                                    _jettag_c_get_165_61.setTagInfo(_td_c_get_165_61);
                                    _jettag_c_get_165_61.doStart(context, out);
                                    _jettag_c_get_165_61.doEnd();
                                    out.write(">  ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_165_134 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_165_134); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_165_134.setRuntimeParent(_jettag_c_otherwise_160_8);
                                    _jettag_c_get_165_134.setTagInfo(_td_c_get_165_134);
                                    _jettag_c_get_165_134.doStart(context, out);
                                    _jettag_c_get_165_134.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_165_208 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_165_208); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_165_208.setRuntimeParent(_jettag_c_otherwise_160_8);
                                    _jettag_c_get_165_208.setTagInfo(_td_c_get_165_208);
                                    _jettag_c_get_165_208.doStart(context, out);
                                    _jettag_c_get_165_208.doEnd();
                                    out.write(";\t\t\t\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    _jettag_c_otherwise_160_8.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_160_8_saved_out;
                                _jettag_c_otherwise_160_8.doEnd();
                                _jettag_c_choose_152_7.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_152_7_saved_out;
                            _jettag_c_choose_152_7.doEnd();
                            _jettag_c_when_151_6.handleBodyContent(out);
                        }
                        out = _jettag_c_when_151_6_saved_out;
                        _jettag_c_when_151_6.doEnd();
                        out.write("\t\t\t\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        RuntimeTagElement _jettag_c_otherwise_170_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_170_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_otherwise_170_6.setRuntimeParent(_jettag_c_choose_149_5);
                        _jettag_c_otherwise_170_6.setTagInfo(_td_c_otherwise_170_6);
                        _jettag_c_otherwise_170_6.doStart(context, out);
                        JET2Writer _jettag_c_otherwise_170_6_saved_out = out;
                        while (_jettag_c_otherwise_170_6.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("\t\t\t\t\t\t");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_java_import_171_7 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_171_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_java_import_171_7.setRuntimeParent(_jettag_c_otherwise_170_6);
                            _jettag_java_import_171_7.setTagInfo(_td_java_import_171_7);
                            _jettag_java_import_171_7.doStart(context, out);
                            JET2Writer _jettag_java_import_171_7_saved_out = out;
                            while (_jettag_java_import_171_7.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                out.write("@JSONField(serialize = false)");  //$NON-NLS-1$        
                                _jettag_java_import_171_7.handleBodyContent(out);
                            }
                            out = _jettag_java_import_171_7_saved_out;
                            _jettag_java_import_171_7.doEnd();
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t@OneToMany(mappedBy = \"");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_172_30 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_172_30); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_172_30.setRuntimeParent(_jettag_c_otherwise_170_6);
                            _jettag_c_get_172_30.setTagInfo(_td_c_get_172_30);
                            _jettag_c_get_172_30.doStart(context, out);
                            _jettag_c_get_172_30.doEnd();
                            out.write("\", cascade = { CascadeType.REMOVE }, fetch = FetchType.LAZY)");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t@XmlElement(name = \"\", namespace = \"\")");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\tjava.util.Set<");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_174_21 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_174_21); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_174_21.setRuntimeParent(_jettag_c_otherwise_170_6);
                            _jettag_c_get_174_21.setTagInfo(_td_c_get_174_21);
                            _jettag_c_get_174_21.doStart(context, out);
                            _jettag_c_get_174_21.doEnd();
                            out.write(".domain.");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_174_59 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_174_59); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_174_59.setRuntimeParent(_jettag_c_otherwise_170_6);
                            _jettag_c_get_174_59.setTagInfo(_td_c_get_174_59);
                            _jettag_c_get_174_59.doStart(context, out);
                            _jettag_c_get_174_59.doEnd();
                            out.write("> ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_174_112 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_174_112); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_174_112.setRuntimeParent(_jettag_c_otherwise_170_6);
                            _jettag_c_get_174_112.setTagInfo(_td_c_get_174_112);
                            _jettag_c_get_174_112.doStart(context, out);
                            _jettag_c_get_174_112.doEnd();
                            out.write("sFor");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_174_167 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_174_167); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_174_167.setRuntimeParent(_jettag_c_otherwise_170_6);
                            _jettag_c_get_174_167.setTagInfo(_td_c_get_174_167);
                            _jettag_c_get_174_167.doStart(context, out);
                            _jettag_c_get_174_167.doEnd();
                            out.write(";");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_otherwise_170_6.handleBodyContent(out);
                        }
                        out = _jettag_c_otherwise_170_6_saved_out;
                        _jettag_c_otherwise_170_6.doEnd();
                        _jettag_c_choose_149_5.handleBodyContent(out);
                    }
                    out = _jettag_c_choose_149_5_saved_out;
                    _jettag_c_choose_149_5.doEnd();
                    _jettag_c_if_148_4.handleBodyContent(out);
                }
                _jettag_c_if_148_4.doEnd();
                _jettag_c_iterate_147_3.handleBodyContent(out);
            }
            _jettag_c_iterate_147_3.doEnd();
            out.write("\t");  //$NON-NLS-1$        
            _jettag_c_iterate_146_2.handleBodyContent(out);
        }
        _jettag_c_iterate_146_2.doEnd();
        out.write("\t");  //$NON-NLS-1$        
    }
}
